package com.java.yz.day03.ketang;
/*

    方法：完成特定功能的代码块
    语句定义格式：
        修饰符 返回值类型 方法名（参数数据类型 参数名，参数数据类型 参数名.....）{
            方法体；
            return 返回值类型；
        }


     1.修饰符：
       先记住一个固定写法：public static
     2.返回值
        调用者条用完方法后获取到的结果
     3.返回值类型
        调用者调用完方法后获取的数据类型
     4.方法名
        符合标识符命令的规则就行了
     5.参数
        形参：定义方法时，给定的参数，用于接受调用时传入的值
        实参（实际参数）：调用传入的实际的值
     6.参数数据类型
        规定了调用方法时所传入的值的类型
     7.参数名
        其实就是局部变量
     8.方法体
        实现方法对应的功能的代码块
     9.return
        将返回值返回给调用者
 */


//注意事项：
    /*
        1.方法与方法之间是评级关系，不能嵌套定义
        2.如果采用一个方法有具体的返回值，在调用完毕之后，要么使用对应的变量接受返回值，要么直接使用
        3.方法不调用不执行
        4.调用方法时，传入的具体的是值后者变量，不用加上变量类型
     */

public class FunctionDemo1 {
    public static void main(String[] args) {
        int a =10;
        int b=20;
        int sunNumber=sum(a,b); //这里ab为实参
    }
    public static int sum(int x,int y){  //这里的xy为形参
        return x+y;
    }

}
